Crate markup5ever[−][src]
Re-exports
pub use tendril; |
pub use interface::Attribute; |
pub use interface::ExpandedName; |
pub use interface::QualName; |
Modules
buffer_queue | The |
data | Data that is known at compile-time and hard-coded into the binary. |
interface | Types for tag and attribute names, and tree-builder functionality. |
serialize | Traits for serializing elements. The serializer expects the data to be xml-like (with a name, and optional children, attrs, text, comments, doctypes, and processing instructions). It uses the visitor pattern, where the serializer and the serializable objects are decoupled and implement their own traits. |
smallcharset | This module contains a single struct |
Macros
expanded_name | Helper to quickly create an expanded name. |
local_name | Takes a local name as a string and returns its key in the string cache. |
namespace_prefix | Takes a namespace prefix string and returns its key in a string cache. |
namespace_url | Takes a namespace url string and returns its key in a string cache. |
ns | Maps the input of |
small_char_set | Create a |
Structs
LocalNameStaticSet | |
NamespaceStaticSet | |
PrefixStaticSet | |
SmallCharSet | Represents a set of “small characters”, those with Unicode scalar values less than 64. |
Constants
Type Definitions
LocalName | |
Namespace | |
Prefix |